"""
https://www.mairui.club/hsdata.html

根据指数、行业、概念找相关股票
API接口：http://api.mairui.club/hszg/gg/指数、行业、概念代码/您的licence
备用接口：http://api1.mairui.club/hszg/gg/指数、行业、概念代码/您的licence
包年版接口：专用服务器(API接口前缀为 http://y.mairui.club)
钻石版接口：专用服务器(API接口前缀为 http://v.mairui.club)
接口说明：根据“指数、行业、概念树”接口得到的代码作为参数，得到相关的股票。
数据更新：每周六03:00更新
请求频率：1分钟20次 | 包年版1分钟3千次 | 钻石版1分钟6千次
返回格式：标准Json格式      [{},...{}]
字段名称	数据类型	字段说明
dm	string	代码（根据接口参数可能是A股股票代码，也可能是其他指数、行业、概念的股票代码）
mc	string	名称（根据接口参数可能是A股股票代码，也可能是其他指数、行业、概念的股票名称）
jys	string	交易所，sh表示上证，sz表示深证（如果返回的是A股的股票，那么有值，否则是null）
"""

import requests
from api.stock_info import mr_licence


def find_stock_by_concept(code):
    url = "http://api.mairui.club/hszg/gg/{0}/{1}".format(code, mr_licence)
    # 发送GET请求
    response = requests.get(url)
    # 检查请求是否成功
    if response.status_code == 200:
        return response.json()
    else:
        print("请求失败，请检查参数和接口是否正常。")
        return None


if __name__ == "__main__":
    data = find_stock_by_concept('sw_cm')
    print(data)
